

html,
body{font-family: 'sans-serif';}


html{font-size:100px;}
@media (max-width:1400px){
html{font-size:6.25vw}
}
@media (max-width:1024px){
html{font-size:9.765625vw}
}
@media (max-width:480px){
html{font-size:14vw}
}
body{font-size: 0.16rem;}
@media (max-width:768px){
body{font-size:0.24rem;}
}

.w_96{width: 94%; max-width: 1600px;}







/*
 .Other002373
 */
.Other002373{ background: #fff;}
.Other002373 #fullPage{ height: 100%; position: relative;transform: translate3d(0px, 0px, 0px);transition: all 700ms ease;}
#fp-nav ul li+li { position: relative; margin-top: 30px; }
#fp-nav ul li:last-child { display: none; }
#fp-nav ul li a { display: block; width:24px; height:24px; position: relative; margin: 0 auto; }
#fp-nav ul li a span { display: block; width: 6px; height: 6px; position: absolute; background: #fff; border-radius: 50%; left: 50%; top: 50%; margin-left: -3px; margin-top: -3px; }
#fp-nav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
#fp-nav ul li:hover a span { background: url(../images/Other002373-on.png) no-repeat center; border-radius: 0; margin: 0 auto; width:24px; height:24px; margin-left: -12px; margin-top: -12px; background-size: contain; }
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover;}
.Other002373 .section .conts{ position: relative; z-index: 6; padding: 0 5%;} 






/*Top002262*/
.Top002262 {position:fixed; z-index: 100; width: 100%; left: 0; top: 0;  background: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
.Top002262 .header-left{ float: left; width: 30%; display:table; height:0.98rem; }
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on{ display:none;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding:0.3rem 0;}
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search2.png) no-repeat center center; width:30px; height:30px;display:block;}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #fff; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width: 2.54rem;line-height:0.46rem;height:0.46rem; color:#fff; padding:0 0.5rem 0 0.1rem; background: none}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; line-height:0.46rem; width:0.46rem; text-align:center; color:#fff; font-weight:bold; font-size:0.16rem; font-family:Arial;}
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262 .header-mids li.aon span a{
    color: #0E98BC;
}
@media(min-width:1025px){
.Top002262 .header-mids{ } 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ margin-right:1.8vw;float: left; }
.Top002262 .header-mids li span{ padding:0 0.15rem;position:relative; }
.Top002262 .header-mids li span a{ line-height:0.9rem; position:relative; font-size:.833vw; color:#333;}
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#fff;width:0; transition:ease-in-out 0.3s;}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%;}
.Top002262 .sub .sub-menu{position: absolute;top: 100%;overflow: hidden;left:-50px; box-shadow: 0 0 5px rgba(0,0,0,0.1);  width: 200px;}
.Top002262 .sub dl{
  width: 100%;
}
.Top002262 .sub{ position: relative;}
.Top002262 .sub dl{overflow: hidden; padding:0;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;box-shadow: 0rem 4rem 22rem 0rem rgba(4, 28, 43, 0.18);background: #fff;overflow: hidden; margin-left: 0 !important;margin-right: 0 !important;}
.Top002262 .sub dt{line-height:2em;text-align: center;float: left;width: 100%;}
.Top002262 .sub dt a{color: #333;padding:0.5em 1em;transition: 0.3s;font-size: .8vw;}
.Top002262 .sub dt a:hover{color: #fff; background: #0E98BC; }
}
@media (max-width:1280px) {
.Top002262 .header-mids li{ margin-right:1vw;float: left; font-size:.833vw;}
.Top002262 .sub .sub-menu{
  left: -68px;
}
}

@media (max-width:1024px) {
.Top002262 .top-language { padding-right: 0.15rem !important; margin-right: 0.2rem;}  
.Top002262 .open-menu{margin: 15px 0; margin-left:0.25rem;width:0.4rem;height:0.4rem; } 
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:0.9rem;bottom: 0;overflow: auto; z-index: 99; box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 60%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right: 0;opacity: 1; }
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;width: 100%;}
.Top002262 .header-mids li span{line-height:50px;padding:0 40px 0 20px;font-size:18px;}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: #0E98BC;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);} 
.Top002262 .sub{font-size:0.18rem; background:#fff;}
.Top002262 .sub dl{margin-left: 0 !important;}  
.Top002262 .sub dt{line-height:2em; padding:0 0.15rem; text-align: left;padding-left:30px;font-size: 14px}
.Top002262 .sub dt+dt{border-top: 1px dashed #eaeaea;}
.Top002262 .sub dt:hover a{color:#0E98BC; }
.Top002262 .header-left{width: auto;}
.Top002262 .header-left .logo img{
  height: 36px;
}
.Top002262{
  display: flex;
}
}


.Top002262_hover,
.Top002262_fixed{background:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002262_hover .logo img,
.Top002262_fixed .logo img{ display:none;}
.Top002262_hover .logo img.on,
.Top002262_fixed  .logo img.on{ display:block;}
.Top002262_hover .header-mids li span a,
.Top002262_fixed .header-mids li span a{color:#333;}
.Top002262_hover .header-mids li span:hover a,
.Top002262_fixed .header-mids li span:hover a,
.Top002262_hover .header-mids li.aon  span a,
.Top002262_fixed .header-mids li.aon  span a{color:#0E98BC;}
.Top002262_hover .header-mids li span a::before,
.Top002262_fixed .header-mids li span a::before{ background: #0E98BC;}
.Top002262_hover .open-search,
.Top002262_fixed .open-search{ background-image:url(../images/Top002262-search.png); }
.Top002262_hover .open-search.on,
.Top002262_fixed .open-search.on{ background:none;}
.Top002262_hover .open-search.on::before,
.Top002262_fixed .open-search.on::before,
.Top002262_hover .open-search.on::after,
.Top002262_fixed .open-search.on::after{ background:#0E98BC; }
.Top002262_hover .open-menu i,
.Top002262_fixed .open-menu i{background: #333;}




/*Banner003113 */
.Banner003113{position: relative;z-index: 1;}
.Banner003113 .slick-slide{position: relative;z-index: 1;}
.Banner003113 .pc{display: block; width: 100%; height:100vh; background-repeat: no-repeat; background-size:cover; background-position:center;}
.Banner003113 .controls{position: absolute;left: 0;width: 100%;bottom: 70px;z-index: 20; line-height: 1.5;font-size: 16px;}
.Banner003113 .controls .auto{position: relative;z-index: 1;}
.Banner003113 .controls dl > *{float: left;}
.Banner003113 .controls dt{color: #fff;}
.Banner003113 .controls dt > *{display: inline-block;}
.Banner003113 .controls dd{margin-left: 28px;}
.Banner003113 .controls .total{margin-left: 14px;}
.Banner003113 .slick-dots li{list-style: none;}
.Banner003113 .slick-dots li:not(.slick-active){display: none;}
.Banner003113 .slick-dots li span{font-family:'sans-serif'; color: #0E98BC;width:60px;text-align: left;display:block;font-size:0.3rem;line-height:1;margin-top:-5px;}  
.Banner003113 .slick-arrow{width:24px;height: 24px; position: relative;}
.Banner003113 .slick-arrow:before{ display: block; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}

.Banner003113 .slick-prev{display: none!important;}
.Banner003113 .mouse{position: absolute;z-index: 10 ;right: 0; bottom: 0;width: 34px; height: 48px; border-radius: 17px; border: solid 2px #fff;}
.Banner003113 .mouse:after{position: absolute;content: '';width:3px;height: 10px;background-color: #fff; top: 8px;left: 50%; margin-left: -1.5px; animation: infinite 1s linear updown;}
@keyframes updown{
  0%{top: 8px;opacity: 1;}
  100%{top:30px;opacity:0;}
}
@media (min-width:1025px){
.Banner003113 .wap{display: none;}
}
@media (min-width:1025px) and (max-width:1366px) {
.Banner003113 .controls{bottom: 3vw;}
}
@media (max-width:1024px) {
.Banner003113 .mouse,
.Banner003113 .pc{display: none;}
}
@media (max-width:768px) {
.Banner003113 .controls{bottom: 3vw;}
.Top002262 .header-left{width: auto}
.Top002262 .header-right dd{padding: 20px 0}

}
@media (max-width:480px) {

  .Top002262 .header-left{width: auto}
.Top002262 .header-right dd{padding: 10px 0}
}



/*Floor002827 新闻 */

.Floor002827{overflow: hidden;}
.Floor002827 .auto{width: 96%; max-width: 1600px;}

.Floor002827 .left{position: relative;}
.Floor002827 .left:before{position: absolute; left: -40%; top: 10%; width: 103.265%; background: url(../images/Floor002827_titlebg.png) no-repeat; background-size: contain; height: 100%; content: '';}
.Floor002827 .left > *{position: relative; z-index: 10;}
.Floor002827 .left .more{/*background: url(../images/Floor002827_more.png) no-repeat; */ display: block; max-width: 160px; line-height: 40px; text-align: center;font-size: 18px;color: #0E98BC; margin: 0; background: none;  padding: 5px 0;position: relative;    border: 1px solid #0E98BC;border-radius: 30px;}
.Floor002827 .left .more:hover {background: #0E98BC;border: 1px solid #0E98BC;color: #fff;}

.Floor002827 .left .more:before,
.Floor002827 .left .more:after{position: absolute; top: 0;content: ''; width: 15px; height: 100%;background: url(../images/Floor002827_more.png) no-repeat left top; transition:border-radius 0.3s; background-size: auto 100%;  display: none;}
.Floor002827 .left .more:before{left:  -15px;}
.Floor002827 .left .more:after{right: -15px;background-position: right top;}
.Floor002827 .left .more:hover:before,
.Floor002827 .left .more:hover:after{background-color: none;border: 1px solid #0E98BC;color:#0E98BC; }
.Floor002827 .left .more:hover:before{ border-radius: 15px 0 0 15px;}
.Floor002827 .left .more:hover:after{border-radius:0 15px 15px 0;}
.Floor002827 .left .more span{display: block; transition: 0.3s;}
.Floor002827 .left .btn{overflow: hidden; margin-bottom: 30px;}
.Floor002827 .left .slick-arrow{float: left;width: 45%; border: 1px solid #999; height: 45px; cursor: pointer;background: none;position: relative;opacity: 0.8;}
.Floor002827 .left .slick-arrow span{position: absolute; width: 26px ;height: 2px; background: #000;left: 50%; top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002827 .left .slick-arrow span:after{position: absolute;top: -3px; content: ''; width: 40%; height: 100%;background: #000; }
.Floor002827 .left .slick-next span:after{ right: -2px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .left .slick-prev span:after{left: -2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002827 .left .slick-next{float: right;}
.Floor002827 .left .slick-arrow:hover{opacity: 1;background: #0E98BC;border: 1px solid #0E98BC;color: #fff;}
.Floor002827 .left .slick-arrow:hover span{background: #fff;}
.Floor002827 .left .slick-arrow:hover span:after {background: #fff;}

.Floor002827 .left .pager{font-size: 24px;color: #181818;opacity: 0.5;}
.Floor002827 .left .pager span{font-family: "sans-serif";color: #3e3e3e;}
.Floor002827 .left .pager span.cur{margin-right:5px;}
.Floor002827 .left .pager span.total{margin-left: 5px;}
.Floor002827 .right{overflow: hidden;position: relative;}

.Floor002827 .left .name .cn {color: #0E98BC;font-size: 42px;font-family:'sans-serif';} 
.Floor002827 .left .name .en {color: #666;font-size: 32px;}   
.Floor002827 .left .name .line {display: block;width: 20px;height: 2px;background-color: #0E98BC; margin-top: 1em;}
.Floor002827 .left .name .desc {color: #333;font-size: 16px;line-height: 1.5; margin: 3em 0 5em;}   

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}

.Floor002827 .slider li .inner{padding-right: 40px;}
.Floor002827 .slider li .pic{overflow: hidden;border-radius: 20px;}
.Floor002827 .slider li .pic img{display: block;width: 100%;     object-fit: contain;transition: all .6s;}
.Floor002827 .slider li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002827 .slider li .txt{position: relative; z-index: 2; margin: 0;padding-top: 0.5em;font-size: 100px;}
.Floor002827 .slider li .txt .new_icon {width: 85px;height: 32px;border: 1px solid #0E98BC;line-height: 32px;text-align: center;color: #0E98BC;font-size: 14px;}
.Floor002827 .slider li .txt .date {color: #333;font-size: 20px;margin: 30px 0;}
.Floor002827 .slider li .txt aside{overflow: hidden; margin-top: 30px; height: 70px;}
.Floor002827 .slider li .txt aside a{float: left;max-width: 100%;font-size: 24px;color: #222;padding-bottom: 3px;position: relative;}
.Floor002827 .slider li .txt aside .dot {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
    
.Floor002827 .slider li .txt aside a:after{position: absolute; left: 0; bottom: 0; height: 1px; width: 100%;content: '';background: #3e3e3e; transition: 0.3s;display: none;}
.Floor002827 .slider li:hover .txt aside a{color: #0E98BC;}
.Floor002827 .slider li:hover .txt aside a:after{width: 0;}
.Floor002827 .slider li .txt p{line-height: 1.33334em;color: #777;font-size: 0.18em; margin-bottom: 9%;}
.Floor002827 .slider li .more{display: table;font-size: 0.18em;color: #777;}
.Floor002827 .slider li .more i{display: inline-block;height: 2px;background: #ccc;width: 27px;position: relative; vertical-align: middle; margin-left: 10px;}
.Floor002827 .slider li .more i:after{position: absolute;top: -4px; content: ''; width: 40%; height: 100%;background: #ccc; right: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .slider li:hover .more{color: #0E98BC;}
.Floor002827 .slider li:hover .more i:after,
.Floor002827 .slider li:hover .more i{background: #0E98BC;}
@media(min-width:1025px){
.Floor002827 .auto > *{padding-top: 8.75%;padding-bottom: 4.25%;}
.Floor002827 .left{float: left;max-width: 245px;width: 16%;}
.Floor002827 .left .pic{padding-bottom: 20%;}
.Floor002827 .left .name{margin-bottom: 40%;}
.Floor002827 .right{float: right;width: 84.375%; margin-right:-10%;}
.Floor002827 .right:after{position: absolute; content: ''; width: 18.5%; height: 100%; background: rgba(255,255,255,0.5);top: 0;right: 0; z-index: 10;}
.Floor002827 .right .slider{width: 124.445%;}
}
@media(max-width:1024px){
.Floor002827{padding: 30px 0;}
.Floor002827 .left:before{left: 0;}
.Floor002827 .left{position: relative;margin-bottom: 20px;}
.Floor002827 .left .pic{padding-right: 70%;}
.Floor002827 .left .name .more{position: absolute; right: 0; top: 0;}
.Floor002827 .left .name .more span{padding: 0 10px;font-size: 16px;}
.Floor002827 .left .btn{position: absolute; right: 0; bottom: 0; width: 160px; margin-bottom: 0;}
.Floor002827 .left .pager{display: none;}
.Floor002827 .slider li .inner{padding:0 10px;}
.Floor002827 .slider li .txt{font-size: 90px;}
}
@media(max-width:480px){
.Floor002827 .left .name .more{line-height: 24px;}
.Floor002827 .left .name .more span{font-size: 14px;}
.Floor002827 .left .btn{width: 100px;}
.Floor002827 .left .slick-arrow{height: 30px;}
.Floor002827 .slider li .txt{font-size: 80px;}
}



/*Floor003083 */
.Floor003083{margin-top: 9.64vw;font-size: 16px;font-family: 'sans-serif';padding-bottom: 5.21vw;}
.Floor003083 .auto{/*overflow: hidden;*/max-width: 1600px;position: relative; z-index: 2;width: 94%;}
.Floor003083 .title{ }
.Floor003083 .title .tit {color: #0E98BC;font-size:36px;font-family: 'sans-serif';line-height: 1.5;}
.Floor003083 .title .en {color: #666;font-size: 18px;}
.Floor003083 .title .line {display: block;width: 20px;height: 2px; background-color: #0E98BC;margin-top: 1em;}
.slick-dots{text-align: center;}
.slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #0E98BC;}

.Floor003083 .slider{ padding-right: 5px; }
.Floor003083 .slick-slide{overflow: hidden;margin: 3em 0 0;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;border: 1px solid #f5f5f5;margin-top: -1px;background: #fff;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;}
.Floor003083 .slick-slide .Ispic{height: 140px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 .slick-slide > div{width: 50%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}

/*Bottom002877 */
.Bottom002877{background: #0E98BC;border-top: 2px solid #04994c; padding: 25px 0;}
.Bottom002877,
.Bottom002877 a{color: #fff;}
.Bottom002877 a:hover{color: #fff;}
.Bottom002877 .right ol{padding-left: 20px;width: 140px;}
.Bottom002877 .right ol img{display: block;}
.Bottom002877 .right .call{display: block;color: #fff;font-size: 24px;background: url(../images/Bottom002877_call.png) no-repeat left center;padding-left: 27px; line-height: 1.8;}
.Bottom002877 .left nav{padding-bottom: 10px;}
.Bottom002877 .left nav a{display: inline-block;}
.Bottom002877 .left nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 10px;background: #999;opacity: 0.47;-webkit-opacity: 0.47; margin: 0 10px;}
@media(min-width:1025px){
.Bottom002877 .right{width: 46%; line-height: 1.6;}
}
@media(max-width:1024px){
.Bottom002877 aside.ytable,
.Bottom002877 aside.ytable-cell{display: block;}
.Bottom002877 .left{text-align: center;padding-top: 20px;}
}


/*Floor003078 */
.Floor003078{padding-top: 8%;font-size: 16px; overflow: hidden;}
.Floor003078 .auto{max-width: 1600px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size: 36px;font-family: 'sans-serif'; line-height: 1.25; margin: 0;color: #0E98BC;}
.Floor003078 .intro .en {color: #666;font-size:18px;}
.Floor003078 .intro .line {display: block;width: 20px;height: 2px;background-color: #0E98BC;margin-top: 1em;}
.Floor003078 .intro .info{color: #333;line-height: 2.0;font-size: 16px;margin: 2em 0;}
.Floor003078 .more{display: block;max-width: 1.7rem;line-height: 0.35rem;text-align: center;font-size: 16px;color: #0E98BC;margin: 0;background: #fff;padding: 5px 0;position: relative;border: 1px solid #0E98BC;border-radius: 0.4rem;margin-bottom: 2em; }
.Floor003078 .more:hover {background: #0E98BC;color: #fff;border: 1px solid #0E98BC;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #0f55b0;background: #0f55b0;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #0f55b0;}
.Floor003078 .more a:hover .txt:before{background: #0f55b0;}
.Floor003078 .left .video{position: relative;}
.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 48.149%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-family: 'Arial';font-size: 14px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-family: 'sans-serif';font-size: 20px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #0E98BC;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align:middle;}
.Floor003078 .right li .counter span{position: relative;font-size:56px; font-weight: 700;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 22px;}
.Floor003078 .right li .nm { margin: 0;font-size:18px;}
.files{position: fixed; left: 0; top: 0; width: 100%; height: 100%;background: rgba(0,0,0,.8); z-index:200000;display: flex;align-items: center;justify-content: center}
.files .close-video{width: 40px; height: 40px; z-index: 10;position: absolute; right: 3%; top: 3%; cursor: pointer;}
.files .close-video:before,
.files .close-video:after{position: absolute;content: ''; left: 10%; width: 80%; height: 3px;background: #fff; top: 50%; margin-top: -1.5px;}
.files .close-video:before{transform: rotate(45deg);}
.files .close-video:after{transform: rotate(-45deg);}
.files video{height: auto; width: 70%;}
.left .video{overflow: hidden;cursor: pointer;}
.left .video img{transition: all 0.3s}
.left .video:hover img{transform: scale(1.05);}
@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .left .video { width: 80%;border-radius: 20px;position: relative;}  
.Floor003078 .left .video img { border-radius: 20px;}
.Floor003078 .right{width: 50%; vertical-align: middle;}
.Floor003078 .intro{  width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: left;display: flex;justify-content: space-between;width: 100%;}
.Floor003078 .right li:not(:last-child){margin-right: 4vw;}
.Floor003078 .right .pic{clear: both; padding-top: 3em;width: 50vw;}
.Floor003078 .more{margin-bottom: 10px;}

}

@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;padding-top: 5%;}
.Floor003078 .intro .tit{font-size: .28rem;}
.Floor003078 .intro .en{font-size: .833vw;}
.Floor003078 .right li .counter span{font-size: 2.6vw;}
.Floor003078 .right li .counter sup{font-size: 1.6vw;}
.Floor003078 .intro .info{line-height: 1.25;margin: 10px auto;max-height: auto;overflow-y: auto;font-size: .16rem;}
.Floor003078 .more{line-height: 30px;padding: 0;font-size: .833vw;}
.Floor003078 .right li .nm{font-size: 14px;}

}
@media(min-width:1025px) and (max-width:1281px){
  .Floor003078{
    padding-top: 7%;
  }
  .Floor003078 .intro .line {
    margin-top: 0.5em;
  }
  .Floor003078 .right .pic {
    padding-top: 0.5em;
  }
  .Floor003078 .intro .info {
    margin-bottom: 5px;
}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .left .video{text-align: center;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 25%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
.Floor003078 .intro .info{max-height: unset;}
}
@media(max-width:768px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
.Floor003078 .more{font-size: 13px;     max-width: 120px; line-height: 1.8;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 5vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
.Floor003078 .intro .info{margin: 15px 0}
.Floor003078 .left .video img{width: 100%;}
.Floor003078 .right li .nm{font-size: 16px;}

}
@media(max-width:480px){
.Floor003078 .right li .counter sup{font-size: 14px;}
.Floor003078 .right li .counter span{font-size: 22px;}
}

#business{ background: url( "../uploadfiles/Floor002651_s2_bg.png") no-repeat center center;background-size: cover;}
#business .title{font-size: 36px;color: #0E98BC; text-align: center;    font-family: 'sans-serif';}
#business .title::after { display: block; content: ''; background: #0E98BC; margin: 10px auto 0; height: 2px; width: 30px;  }
#business .title .en {color: #666;font-size:18px;}
#business .info{ max-width: 560px; position: relative; margin: 5% auto 0;}
#business .info .pic img{transition: .3s;}
#business .info .pic:hover img{transform: scale(1.05);}
#business .info li{position: absolute;padding-right: 160px;text-align: right;font-size: 18px;color: #333333;padding-top: 8%;width: 410px;}
#business .info li i{ position: absolute; right: 0; top: 0;}
#business .info li i img{ display: block; transition:all ease-out 0.5s;}
#business .info li:hover i img{transform:rotate(360deg);}
#business .info li:hover{color:#0E98BC;}
#business .info li span{ display: block; font-size: 15px; color: #888888; text-transform: uppercase;}
#business .info li:nth-child(2n){padding-left: 150px;padding-right: 0;text-align: left;}
#business .info li:nth-child(2n) i{left: 0;right: auto;}

#business .info li.li1{left: -12%;top: -12%;}
#business .info li.li2{left: 75%;top: 6%;}
#business .info li.li3{left: -50%;top: 6%;}
#business .info li.li4{left: 90%;top: 40%;}
#business .info li.li5{left: -65%;top: 40%;}
#business .info li.li6{left: 80%; top: 73%;}
#business .info li.li7{ left: -50%; top: 73%;}
#business .info li.li8{ left: 40%; top: 90%;}

@media screen and (max-width:1366px ) {
  #business .info li{font-size: .833vw}
    #business{ padding-top:2%}
    #business .info{ width: 30%; margin:2% auto 0;}
    #business .info li{min-width: 200px;}
    #business .info li i{ width: 30%;}
  #business .info li i img{width:50px;}
    #business .info li{ padding-right: 21%; width: auto; padding-top: 4%;}
    #business .info li:nth-child(2n),
    #business .info li.li7{ padding-left: 21%; padding-right: 0;}
    #business .info li.li6{ left: 84%;}
    #business .info li.li5{ left: -44%;}
    #business .info li.li7{ top: 94%;}
    #business .info li.li2{left: 82%;top: 12%;}
  #business .info li.li8{left:44%;}
  .Floor003083 .slick-slide .Ispic{height: 15vh}
   #business .info li.li1{left: -0%;top: -4%;}
   #business .info li.li3{left: -35%;top: 12%;}
   #business .info li.li4{left: 95%;}
   #business .info li.li5{left: -45%;}
    #business .info li.li6{ left: 85%;}
    #business .info li.li7{top: 73%;padding-left: 0;padding-right: 21%;left: -37%;}
  
}

	
}
@media screen and (max-width:1024px ) {
    #business{ padding: 5% 0 10%;}
    #business .title{ font-size: 24px;}
    #business .info{ width: 45%;}
    #business .info li i{ width: 25%;}
    #business .info li{ padding-right: 21%; padding-top: 3%;width: 70%; font-size: 16px;}
    #business .info li span{ font-size: 12px;}
    #business .info li.li3{left: -48%;top: 15%}
    #business .info li.li2{top: 15%;left: 83%}
    #business .info li.li5{left: -57%}
    #business .info{margin-top: 0.3rem;}
    #business .info li.li8{left: 46%;top: 94%;}
    #business .info li.li1{left: -8%;}
}

@media screen and (max-width:768px ) {
    #business .info{ width: 100%;display: inline-block;}
    #business .info .pic{ display: none;}
    #business .info li{ left: auto!important; top: auto!important; position: relative; width: 49%; padding: 0% 0 0 16% !important; text-align: left; min-height: 60px;float: left;min-width: unset;display: flex;align-items: center;justify-content: center}
        #business .info li:nth-child(2n){float: right;}
    #business .info li i{ left: 0!important; width: 25%;top: 50%;transform: translateY(-50%);}
    #business .title{font-size: 24px;}
    #business .title .en{font-size: 18px}
        #business .info li a{width:100%; font-size: 14px;}
       .PicList002925 .slick-slide > div{width:50%;float: left;margin-bottom: 2%;}
}





#hezuo{background: url("../uploadfiles/Floor002827_BJ.jpg") no-repeat center top;}


/*.Floor002491*/
.Floor002491 { position: relative; z-index: 9;margin: 0 auto }
.Floor002491 .title { float: left; width: 20%; margin-right: 2%; display: block; background: #ffffff; padding:3%; min-height: 440px; box-shadow: 0 0 5px #ddd; }
.Floor002491 .title h1 { font-size: 36px; color: #333; line-height: 36px; margin: 0;font-weight: normal;    font-family: 'sans-serif';}
.Floor002491 .title h1 span { display: block; }
.Floor002491 .title h1::after { display: inline-block; content: ''; background: #0E98BC; width: 30px; height: 2px; margin-top: 10px; }
.Floor002491 .title p { color: #555; line-height: 26px; float: left; text-align: justify;margin: 2em 0; font-size: .833vw;}
.Floor002491 .title .more { display: flex;justify-content: center;max-width: 1.7rem;line-height: 0.35rem;text-align: center;font-size: 16px;color: #0E98BC;margin: 0;background: #fff;padding: 5px 0;position: relative;border: 1px solid #0E98BC;border-radius: 30px;}
.Floor002491 .title .more:hover {background: #0E98BC;color: #fff;border: 1px solid #0E98BC;}
.Floor002491 .title .more::after { display: inline-block; content: ''; width: 33px; height: 8px; /*background: url(../images/Floor002355_more.png) no-repeat center center;*/ background-size: contain; vertical-align: middle; margin: -4px 0 0 5px; display: none;}
.Floor002491 ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Floor002491 ul { width: 78%; float: right; }
.Floor002491 ul li { width: 20%; float: left; height: 300px; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; overflow: hidden; }
.Floor002491 ul li a { display: block; color: #fff; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; }
.Floor002491 ul li a .txt { display: none; }
.Floor002491 ul li a .txtBox .h3 { text-align: center; font-size: .833vw; font-weight: normal; margin: 10px 0 15px; }
.Floor002491 ul li a .icon { max-width: 34%; text-align: center; display: inline-block; vertical-align: middle;}
.Floor002491 ul li a .txtBox{ display: inline-block; vertical-align: middle; width: 60%;}
.Floor002491 ul li .liBox { position: relative; width: 100%; height: 100%; overflow: hidden; }
.Floor002491 ul li .liBox .liCon { position: absolute; width: 100%; bottom:10%;padding:0 12%; }
.Floor002491 ul li .liBox { background: rgba(94, 207, 237, 0.4); }
@media screen and (max-width:1366px ) {
.Floor002491 .title h1{font-size: 2.8vw}

}

@media screen and (max-width:480px ) {
    .Floor002491 ul li{ width: 100%; float: none; margin-bottom: 2%;}
    .Floor002491 ul li a .txt{ display: block; font-size: 14px;}
    .Floor002491 ul li a .txtBox{width: calc(100% - 60px);text-align: left;}
}
@media screen and (min-width:769px ) {
    .Floor002491 ul li { width: 25%; float: left; height:400px; }
    .Floor002491 ul li a .txtBox .h3 { font-size: .833vw; }
}

@media screen and (min-width:1000px ) {
  .Floor002491{padding-top: 4%;}
    .Floor002491 ul li { height:440px; width: 16%;}
    .Floor002491 ul li.on { width: 36%; }
    .Floor002491 ul li.on a { width: 100%; height: 100%; overflow: hidden; }
    .Floor002491 ul li.on .txtBox{ width: auto; }
    .Floor002491 ul li.on .liBox { background: rgba(47, 47, 47, 0.3); }
    .Floor002491 ul li.on .liBox .liCon { position: relative; height: 100%; padding: 0 54px 0 116px; background: url(../images/Floor002491-more.png) no-repeat 94% 80%;  bottom: 0;}
    .Floor002491 ul li.on .liBox .liCon .icon { position: absolute; left: 3%; top: 82%; width: 100px; height: 75px; margin-top: -37.5px; }
    .Floor002491 ul li.on .liBox .liCon .txt { display: block; font-size: 14px; line-height: 20px; }
    .Floor002491 ul li.on a .txtBox .h3 { text-align: left; font-size: 18px; }
    .Floor002491 ul li.on a .txtBox { position: relative; top: 82%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
}
@media screen and (min-width:1400px ) {
    .Floor002491 ul li { height: 540px; }
  .Floor002491 .title {  min-height: 540px; padding: 6% 3%;}
}
@media screen and (max-width:1024px ) {
.Floor002491 .title p{line-height: 1.2}
.Floor002491 ul li.on .liBox .liCon .icon,.Floor002491 ul li .liBox .liCon .icon{width: 50px;}
}


@media screen and (max-width:768px ) {
  .Floor002491 .title{ min-height: auto; width: 100%; float: none;}
  .Floor002491 ul{ float: none; width: 100%;}
  .Floor002491 .title .more{ margin-top: 3%;}
  .Floor002491 .title h1::after{display: block;}
  .Floor002491 .auto{width: 100%}
  .Floor002491 .title p{margin: 15px  0;font-size: 15px; line-height: 1.6;}
  .Floor002491 .title .more{line-height: 0.3rem;font-size: 13px;max-width: 120px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 16px;text-align: left;}
.Floor002491 ul li .liBox .liCon{padding: 0 20px;display: flex;justify-content: space-between;align-content: center;align-items: center;}
.Floor002491 ul li a .txt{font-size: 14px;}

}

#innovate{background: url( ../uploadfiles/Floor002491_BJ.jpg) no-repeat center center; background-size: cover;}


/*footer*/
.Floor002651 #footer, .Floor002651 .footer { background: #0E98BC; z-index: 10; }
.Floor002651 footer { padding: 20px 0; line-height: 24px; width: 94%; }
.Floor002651 footer .links { float: right; }
.Floor002651 footer .links i { font-style: normal; display: inline-block; color: #f5f5f5; margin: 0 10px; }
.Floor002651 footer .links a { display: inline-block; }
.Floor002651 footer a, .Floor002651 footer p { margin: 0; color: #fff; }
.Floor002651 footer span { margin-right: 10px; }
.Floor002651 footer p a { text-decoration: underline; }
.Floor002651 footer span a{ text-decoration: none;}
@media(max-width:1440px) {
    .Floor002651 footer{ padding: 20px 2%;}
}
@media(max-width:1000px) {
    .Floor002651 footer span { float: none; display: inline-block; }
    .Floor002651 footer p { margin: 10px 0; }
}
@media(max-width:768px) {
    .Floor002651 footer .links{ float: none;width: 100%;}
    .Floor002651 footer{padding: 20px 0}
    .Floor002651 footer .links i{margin: 0 5px}
}


/*PicList002925 */

.PicList002925{padding: 3.5vw 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1600px;}
.PicList002925 .title{margin-bottom: 2em; text-align: center;}
.PicList002925 .title .cn{font-size: 36px;color: #0E98BC;font-weight: normal; font-family: 'sans-serif';}
.PicList002925 .title .en{color: #666; font-size: 18px;}
.PicList002925 .title .line{display: block;width: 20px;height: 2px;background-color: #0E98BC;margin: 1em auto 0;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
.Floor002651 footer p{margin: 0;line-height: 1.25}
.Floor002651 footer {padding: 10px 0}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 75% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1vw;}
.PicList002925 li .Ispic{padding-bottom: 52%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 75% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 75% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li .pic{padding-bottom: 3vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 75% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 75% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size:14px;}
.PicList002925 .title .cn,.Floor003083 .title .tit,.Floor002491 .title h1,.Floor003078 .intro .tit{font-size: 30px;}
.PicList002925 .title .en,.Floor003083 .title .en,.Floor003078 .intro .en{font-size: 20px;}
.Floor003083 .slick-slide{margin: 10px 0}
.Floor003083{margin-top: 30px;padding: 20px 0}
.PicList002925 .slick-dots li{float: none;background: none}
.PicList002925 .slick-dots li:before,.PicList002925 .slick-dots li:after{display: none}
}
@media(max-width:480px){
.PicList002925 .title .cn,.Floor003083 .title .tit,.Floor002491 .title h1,.Floor003078 .intro .tit{font-size: 24px;}
.PicList002925 .title .en,.Floor003083 .title .en,.Floor003078 .intro .en{font-size: 18px;}


}
#honor{background: url(../uploadfiles/PicList002925_BJ.jpg) no-repeat center top;}



/*PicList002925 */

.PicList0029259{padding: 6vw 0 2vw 0;overflow: hidden;}
.PicList0029259 .auto{max-width: 1600px;}
.PicList0029259 .title{margin-bottom: 2em; text-align: center;}
.PicList0029259 .title .cn{font-size: 42px;color: #0E98BC;font-weight: normal; font-family: 'sans-serif';}
.PicList0029259 .title .en{color: #666; font-size: 32px;}
.PicList0029259 .title .line{display: block;width: 20px;height: 2px;background-color: #0E98BC;margin: 1em auto 0;}
@media(max-width:768px){
.PicList0029259 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList0029259 .title .cn{font-size: 6vw;}
}

.PicList0029259 .list{padding: 0 3.4375vw;}
.PicList0029259 .list ul{margin: 0 -2vw;}
.PicList0029259 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 75% left;}
.PicList0029259 li a{display: block;position: relative; z-index: 3;}
.PicList0029259 li .pic{padding-bottom: 1vw;}
.PicList0029259 li .Ispic{padding-bottom: 52%;background-size: contain;}
.PicList0029259 li .tit{margin-top: 1.303vw; margin-bottom: 2vw; padding: 0 5%;}
.PicList0029259 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2em;}
@media(min-width:769px){
.PicList0029259 li{width:25%;}
.PicList0029259 li:first-child:before,
.PicList0029259 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 75% #fff; width:7.4375vw;left: -2vw;}
.PicList0029259 li:last-child:before,
.PicList0029259 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 75% #fff; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList0029259 .list{padding: 0 6vw;}
.PicList0029259 li{width:50%;}
.PicList0029259 li .pic{padding-bottom: 7vw;}
.PicList0029259 li .tit{margin-bottom: 5vw;}
.PicList0029259 li:first-child:before,
.PicList0029259 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 75% #fff; width:7.4375vw;left: -3vw;}
.PicList0029259 li:last-child:before,
.PicList0029259 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 75% #fff; width:7.4375vw;right: -3vw;}
.PicList0029259 li .tit aside{font-size: 13px;}
}



/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:27.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{display: none; font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu{width: 100%;text-align: center;}
.Menu003135 .nav-menu .slick-track{max-width: 100%;text-align: center;}
.Menu003135 .nav-menu li{float: none;font-size: 16px;line-height: 4.44444;display: inline-block;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #0E98BC;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0E98BC;}

@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:2.4;font-size: 18px}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 2em;}
.Menu003135 .nav-menu .slick-track{max-width: unset;}
}
/*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top:6.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro.intro2{padding-top: 0;margin-top: -3em}
.RighInfo003141 .intro .title1{font-size: .3rem;
    color: #333333;
    margin-bottom: 0.4em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;
    font-size: 16px;
    /* color: #333; */
    line-height: 2.0;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'sans-serif';color: #0E98BC; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;font-weight: bold;font-size: 54px;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #0E98BC;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;    height: 207px;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size:18px;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 10px;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro.intro2 .info{width: 100%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: flex; margin: 0 auto;width: 90%;justify-content:space-between;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .plate dd{float: left;width:22.8%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}

.RighInfo003141 .plate{padding-top: 6.5em;
    margin-bottom: 4.5625em;}
.RighInfo003141 .text1{    font-size: 16px;
    line-height: 30px;margin-bottom: 50px;}
.RighInfo003141 .title {
    font-size:36px;
    color: #222;   
    font-family: 'sans-serif';
    margin-bottom: 20px;
}
.RighInfo003141 .title .en {
    color: #666;
    font-size: 32px;
    text-transform: uppercase;
}

@media (max-width:1366px) {
.RighInfo003141 .plate dd .txt{padding: 20px;}
.RighInfo003141 .intro .title1{font-size: .3rem}
.RighInfo003141 .intro .info p{margin: 10px 0;font-size: 0.18rem}
.PicList002925 li .Ispic{padding-bottom: 45%;}
.PicList002925 li .tit{margin-bottom: 0;margin-top: 0}
.PicList002925 li:last-child:before, .PicList002925 li:nth-child(4n):before{background: url("../images/PicList002925_taibg_l.png") no-repeat left top 95% #f5f5f5}
.PicList002925 li{background: url("../images/PicList002925_taibg.png") repeat-x top 95% left}
.PicList002925{padding-bottom: 0;padding-top: 5vw;}
.Floor003083{margin-top: 8vw;padding-bottom: 5vw;}
.PicList002925 li:nth-child(4n+1):before{background: url("../images/PicList002925_taibg_l.png") no-repeat left top 95% #f5f5f5}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 1em 0; padding: 1em 0;display: inline-block;height: auto;width: 100%;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;margin-bottom: 25px;}
.RighInfo003141 .number-count li{width: 25%;float: left;font-size: 18px;}
.RighInfo003141 .title{font-size: 30px;}
.RighInfo003141 .intro .info p{font-size: 15px;}
.RighInfo003141 .intro.intro2{margin-top: 0}
.RighInfo003141 .title{margin-bottom: 0;}
}

@media (max-width:480px) {
.RighInfo003141 .number-count li{width: 50%;line-height: 1}
.RighInfo003141 .number-count li span i{font-size: 24px;}
.RighInfo003141 .number-count li span i.ani{top: 12px;}
.RighInfo003141 .title{font-size: 24px;}
.Menu003135 .nav-menu li{font-size: 14px;line-height: 4}
.Menu003135 .slick-slider{width: 80%;margin: 0 10%}
.Menu003135 .slick-arrow{width:24px;height: 24px; position: absolute;top: 50%;transform: translateY(-50%);}
.Menu003135 .slick-arrow{right: -10%}
.Menu003135 .slick-arrow:before{ display: block; content: ''; width: 20px; height:20px; border-bottom: 2px solid #00A650;border-left: 2px solid #00A650; left: 50%; top: 50%; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Menu003135 .slick-prev:before{ display: block; content: ''; width: 20px; height:20px;border: none; border-top: 2px solid #00A650;border-right: 2px solid #00A650; left: 50%; top: 50%; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Menu003135 .slick-prev{right: auto;left: -10%}

}




.home_box44{padding:1.2rem 0 0.3rem 0;display: inline-block;width: 100%;}
.home_box44 .auto{max-width: 1600px;margin: 0 auto;}
.home_box44 .slider li{width: 23.5%;margin-right: 2%;float: left;margin-bottom: 2%;}
.home_box44 .slider li:nth-child(4n){margin-right: 0;}
.home_box44 .slider li a{color: #333; display: block;  padding-bottom: 2.8vw;}
.home_box44 .slider li .pic{overflow: hidden;}
.home_box44 .slider li .Ispic{padding-bottom:75%; transition:  0.3s;background-size:cover;background-position: center;background-repeat: no-repeat;}
.home_box44 .slider li a:hover .Ispic{transform: scale(1.1);}
.home_box44 .slider li .txt{position: relative; z-index: 10;width: 86.568%; margin: 1.2vw auto 0; border-radius: 0.1rem;text-align: center}
.home_box44 .slider li .txt aside.dot{font-size:18px;line-height: 1;max-height: 3em;}
.home_box44 .slider li a:hover .txt {}
.home_box44 .slider li a:hover *{color:#0E98BC;}
.home_box44 .slider li .txt pre{line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;font-weight: lighter;}
.home_box44 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.home_box44 .slider li a:hover .txt span{padding: 0 10px;background: #000;color: #fff;}
.home_box44 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.home_box44 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #0E98BC;}

.home_box44 .slick-arrow {z-index: 100;position: absolute;top: 50%;transform: translate(0, -50%);width: 0.6rem;height: 0.6rem;border-radius: 50%;cursor: pointer;padding: 0;transition: all ease 0.3s;color: #fff;border: none;background:url(../images/icon-jt2.svg) #0E98BC;font-size: 0;background-size: .24rem auto;background-repeat: no-repeat;background-position: center center;}
.home_box44 .slick-prev:before {background-image: url(../images/icon-jt1.svg);filter: grayscale(100) brightness(100);}
.home_box44 .slick-prev{left: -75px;transform: rotate(180deg) translate(0, 50%)}
.home_box44 .slick-next{right: -75px;}

@media(min-width:1025px){
    .home_box44_title{display: flex;align-items: center;justify-content: space-between;}
    .home_box44_title .home_more{margin-top: 0;}
}

@media(max-width:1024px){
.home_box44 .slider li .txt aside.dot{font-size: 16px;}
.home_box44{padding: 40px 0 0}
}
@media(max-width:768px){
.home_box44 .slider li{width: 49%}
.home_box44 .slider li:nth-child(2n){margin-right: 0%;}

}




















/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:0 0 6% 0 ; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #0E98BC; background:#0E98BC;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#0E98BC; border-color:#0E98BC;}
.Page002193 .p_page b{ font-weight:normal;}







.floor001{padding: 6% 0;}
.floor001 .auto{max-width: 1600px;margin: 0 auto;}
.floor001 .title {
    font-size: 36px;
    color: #0E98BC;
    text-align: center;
    font-family: 'sans-serif';margin-bottom: 30px;
}
.floor001 .title .en {
    color: #666;
    font-size: 32px;text-transform: uppercase;
}
.floor001 .title::after {
    display: block;
    content: '';
    background: #0E98BC;
    margin: 10px auto 0;
    height: 2px;
    width: 30px;
}
.floor001 p{font-size: 16px;
    line-height: 30px;}

.floor001 .img{text-align: center;}


.floor002{padding: 6% 0;}
.floor002 .auto{max-width: 1600px;margin: 0 auto;}
.floor002 .title {
    font-size: 36px;
    color: #0E98BC;
    text-align: center;
    font-family: 'sans-serif';margin-bottom: 30px;
}
.floor002 .title .en {
    color: #666;
    font-size: 32px;text-transform: uppercase;
}
.floor002 .title::after {
    display: block;
    content: '';
    background: #0E98BC;
    margin: 10px auto 0;
    height: 2px;
    width: 30px;
}
.floor002 p{font-size: 16px;
    line-height: 30px;text-align: center;}





/*PicList002171 */
.PicList002171{ padding-top:6%;    margin-bottom: 2%;}
.PicList002171 .auto{max-width: 1600px;margin: 0 auto}
.PicList002171 li{ float:left; width:17.6%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;padding: 6%;}
.PicList002171 li img{ display: block;object-fit: contain;
    /* width: 100%; */
    height: 80px;
    margin: 0 auto;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgb(15 152 188 / 95%); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
.floor001 .title,.RighInfo003141 .title{font-size: 24px;}
.floor001 .title .en,.RighInfo003141 .title .en{font-size: 18px;}
.RighInfo003141 .plate{padding-top: 30px;}
.RighInfo003141 .text1{margin-bottom: 20px;}
.RighInfo003141 .plate dd .txt{height: auto;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}




/*RighInfo002816 */
.RighInfo002816{padding-top: 8%;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size:.2rem;
    color: #333;}
.RighInfo002816 ul h3:before{    display: inline-block;
    content: '';
    height: 22px;
    width: 4px;
    background: #0E98BC;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -5px;}
.RighInfo002816 ul .li p{line-height: 28px;
    color: #666;
    font-size: 16px;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
.RighInfo002816{padding-top: 30px;}
.RighInfo002816 ul{margin-bottom: 20px;}
}
.RighInfo002816 .more {
 display: flex;
    justify-content: center;
    max-width: 140px;
    line-height: 32px;
    text-align: center;
    font-size: 15px;
    color: #0E98BC;
    margin: 0;
    background: #fff;
    padding: 5px 0;
    position: relative;
    border: 1px solid #0E98BC;
    border-radius: 30px;
    margin-top: 29px;
}
@media(max-width:1366px){
.RighInfo002816 .more{font-size: 0.18rem;max-width: 1.6rem;line-height: 0.36rem}

}
@media(max-width:768px){
.RighInfo002816 .more{font-size: 13px; max-width: 120px;line-height: 1.8;}
.RighInfo002816 ul .inner{padding: 20px 0}
.RighInfo003141 .intro .title1{font-size: 20px;}
.RighInfo002816 ul .li p{max-height: unset;}
.RighInfo002816 ul .li .icon{padding-bottom: 0;}
.RighInfo002816 ul .li .icon img{height: 0.42rem}
.RighInfo002816 ul h3{margin: 10px auto;font-size: 20px;}
}

/*Floor003106*/
.Floor003106 .list{position: relative;z-index: 1;}
.Floor003106 .bg-img{position: relative;}
.Floor003106 .main .slider li{text-align: center; padding:0 2px; color: #fff; cursor: pointer;}
.Floor003106 .main .slider li .con{background: rgba(255,255,255,0.2); padding:calc(30 / 16 * 1em) 1vw;  border-radius:0 0 calc(20 / 16 * 1em) calc(20 / 16 * 1em) ;}
.Floor003106 .main .slider li .icon{position: relative;display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle; width: calc(34 / 16 * 1em); height:calc(34 / 16 * 1em);}
.Floor003106 .main .slider li .icon img{display: block; max-width:calc(34 / 16 * 1em); max-height:calc(34 / 16 * 1em); opacity: 0.8; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003106 .main .slider li .name{font-size:calc(18 / 16 * 1em); display: inline-block; vertical-align: middle; color: #fff;}
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background: #0E98BC;}
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{opacity: 1;}
.Floor003106 .main .slider li.slick-current .name,
.Floor003106 .main .slider li:hover .name{font-weight: bold;}
.Floor003106 .tit{font-size:calc(24 / 16 * 1em); padding-left:calc(15 / 24 * 1em); border-left:calc(6 / 24 * 1em) solid #fff; line-height: 1; color: #fff;}
.Floor003106 .txt{line-height: 1.75;text-align: justify; margin:1.5vw 0 3vw;}
.Floor003106 .txt p{margin: 0; color:rgba(255,255,255,0.8);}
.Floor003106 .txt p+p{margin-top:15px; }
.Floor003106 .slick-arrow{width: 56px;height:56px; position: absolute; top: 50%; margin-top: -28px; background:none; transition: 0.3s; }
.Floor003106 .slick-arrow:before{position: absolute; content: ''; width:20px; height:20px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; left: 50%; top: 50%; margin: -10px 0 0 -12px;}
.Floor003106 .slick-prev{left:-3%; transform: rotate(-180deg); }
.Floor003106 .slick-next{right:-3%;}
.Floor003106 .slick-arrow:hover:before{border-color: #0E98BC;}
.Floor003106 .txt-area{margin: 0 auto;}
.Floor003106 .bg-img .Ispic{height:600px; position: relative; z-index: 1;}
@media (min-width:1025px) {
.Floor003106 .title{position:relative;}
.Floor003106 .Hometit{position: absolute;left: 0; top: calc(180 / 1920 * 100vw);color: #fff; width: 100%;}
.Floor003106 .Hometit .en{opacity: 0.15;}
.Floor003106 .Hometit::after{background: #fff;}
.Floor003106 .main{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;}
.Floor003106 .main .slider li .icon{display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle;}
.Floor003106 .txt-area{position: absolute; left: 0; top:55%; width: 100%; transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic{height:70vh;}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); content: '';}
.Floor003106 .txt{ width:50%;}
.Floor003106 .Homemore a:not(:hover){color: #fff;  border-color:#fff; background-image:url(../images/more-on.svg) ;}
}
@media (max-width:1600px) {
.Floor003106 .main .slider li .con{padding: 10px;}
.Floor003106 .txt{font-size: 0.2rem}
}
@media (max-width:1024px) {
.Floor003106 br{display:none;}
.Floor003106 .main .slider li .name,.Floor003106 .tit{color: #333;font-size: 18px}
.Floor003106 .main .slider li.slick-current .name,.Floor003106 .main .slider li:hover .name{color: #fff}
.Floor003106 .txt p{color: #666;font-size: 15px;}
.Floor003106 .tit{padding-left: 0;margin-left: 0;}
.Floor003106 .txt-area{margin-top: 20px;}
.Floor003106 {padding-bottom: 40px;}
.Floor003106 .bg-img .Ispic{height: auto;padding-bottom: 50%;width: 94%;margin: 0 auto}
}


/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1600px;}
@media only screen and (max-width:1600px) {
  .RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:7% 0;}
.RighInfo002254 .slider-big{}
.RighInfo002254 .slider-big li figure{ background-size:contain;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #0E98BC; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#0E98BC; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#0E98BC; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#0E98BC; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#0E98BC; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
@media (max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media (min-width:641px) {
.RighInfo002254 .list_img{float:left; width:55.6%; position:relative;}
.RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo002254 .slider-big *{height: 100%;}
.RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
.RighInfo002254 .slider-list .slick-arrow{ left: 0;}
.RighInfo002254 .slider-list .slick-prev{top: 0;}
.RighInfo002254 .slider-list .slick-next{bottom: 0;}
.RighInfo002254 .slider-list li{ height:130px;  position:relative;}
.RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:20px; background-size:contain;}
.RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:768px){
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
.RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);background-size: cover}
.RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-next{right: 0;}
 }  
@media(max-width:480px){
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }  


.news{margin-top:6%;}
.news .auto{max-width: 1600px;margin: 0 auto;}
.news .newtop .item{float: left;width: 31%;margin-right: 3.5%;overflow: hidden}
.news .newtop .item:nth-child(3n){margin-right: 0%}
.news .newtop .item .pic{overflow: hidden;position: relative}
.news .newtop .item .pic figure{padding-bottom: 56%;transition: .3s all}
.news .newtop .item .txt{background: #f9fafc;padding: .5rem}
.news .newtop .item .txt time{color: #999}
.news .newtop .item .txt .tit{color: #333;
    height: 0.7rem;
    overflow: hidden;
    margin: 0.2rem 0 0.5rem;
    line-height: 1.66;
    font-size: 0.22rem;}
.news .newtop .item .txt .more{display: inline-block;padding-right: .3rem;background: url(../images/icon-jt1.svg)no-repeat right;background-size: .16rem auto}
.news .newtop .item:hover figure{transform: scale(1.1)}

.news .newlist{margin-top: .8rem;}
.news .newlist li {margin-bottom: 3%}
.news .newlist li .pic {overflow: hidden;}
.news .newlist li .pic figure{padding-bottom: 60%;transition: .3s all}

.news .newlist li .txt{padding: 0 20% 0 .6rem;position: relative}
.news .newlist li .txt .desc{line-height: 1.66;padding: .15rem 0 .3rem}
.news .newlist li .txt time{color: #999}
.news .newlist li .txt .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1.6rem;height: .6rem;line-height: .58rem;border: 1px solid #ddd;display: flex;
  justify-content: center;align-items: center;border-radius: .1rem;transition: .3s all; font-size: 15px;}

.news .newlist li:hover figure{transform: scale(1.1)}
.news .newlist li:hover .more{background: #0E98BC;border-color: #0E98BC;color: #fff}
.news .newlist li:hover .more::after{filter: grayscale(100) brightness(100);}
@media(min-width:1025px){
    .news .newlist li{display: flex;align-items: center;justify-content: space-between;;}
    .news .newlist li .pic{min-width: 20%;}
    .news .newlist li .txt{flex: 1;max-width: 80%}
}
.news .newlist li .txt .tit{    font-size: 0.22rem;}



/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1600px;width: 92%;}
.RighInfo002973 .news-details{max-width: 1600px;padding: 7% 0;}
.RighInfo002973 .news-details .title{text-align: center;
    border-bottom: 1px solid #e8f1f7;
    padding-bottom: 30px;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;font-size: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 38px;
    color: #666;
    border-bottom: 1px solid #e8f1f7;
    padding: 1% 0 2% 0;
    margin-bottom: 2%;
    font-size: 17px;}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;
    padding: 25px 30px;
    color: #333;
    border-radius: 10px;}
.RighInfo002973 .news-details .edit-info .img{margin:40px 0;}
.RighInfo002973 .news-details .edit-info .img img{margin: 0 auto;display: flex;
justify-content: center;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;font-size: 16px;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;    color: #0E98BC;
    text-decoration: underline;    font-size: 18px;}
}
@media(max-width:1024px){
  .news .newlist{display: inline-block;width: 100%;}
.news .newlist li{width: 49%;float: left;}
.news .newlist li:nth-child(2n){float: right;}
.news .newlist li .txt{padding: 20px;}
.news .newlist li .txt .more{position: static;transform:translateY(-0%);margin-top: 15px;}
.news .newtop .item{width: 100%;margin-bottom: 20px;}
.news .newtop .item .txt{padding: 20px;}
.news .newtop .item .txt .tit{margin-bottom: 20px;height: auto;}
}
@media(max-width:768px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
.news .newtop .item{width: 100%;margin-right: 0;}
.news .newtop .item .txt .tit{margin: 10px auto;font-size: 16px;}
.news .newtop .item .txt{padding: 10px;}
.news .newlist li .txt .desc{padding: 0;margin: 10px 0}
.news .newlist li .txt{padding: 20px 0}
.news .newlist li .txt .tit{font-size: 16px;}
.news .newlist li .txt .desc{font-size: 12px;}
}



/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:20%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:30px; color:#666;}
.RighInfo002542 .title span{ display:block; color:#000; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#000; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1600px;}
.RighInfo002542 .info_list dl{ padding:1% 0 0 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left;width: 48%;
    margin-right: 4%;}
.RighInfo002542 .info_list dd:nth-child(2n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(2n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{font-size: 18px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 22px;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;    text-align: center; font-size: 16px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}

@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}

/*TextList002739 */
.TextList002739{margin: 6% 0 3% 0;}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #0E98BC; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px; }
@media(max-width:768px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
.RighInfo002973 .news-details .title h1{font-size: 24px}
.RighInfo002973 .news-details .edit-info{font-size: 16px;line-height: 1.5}
.RighInfo002973 .news-details .edit-info img{height: auto !important;}
}


.TextList002739 .list-group .tit{cursor: pointer;
    line-height: 69px;
    font-size: 18px;
    color: #333;}
.TextList002739 .list-group .tit:before{background: #0E98BC; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #0E98BC; font-size:20px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #0E98BC; color: #0E98BC;}
.TextList002739 .tit.active time{color: #0E98BC;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 16px;
    line-height: 30px;
    color: #3e3e3e;}
.TextList002739 .info .singlePage .texr{    font-size: 18px;
    color: #0E98BC;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;font-size: 16px}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
.RighInfo002973 .news-details{width: 100%;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
.RighInfo002973 .news-details .title h1{font-size: 20px}
.TextList002739 .list-group .tit{font-size: 16px;}
}




/*
 .RighInfo002800 
 */
.RighInfo002800{padding: 6% 0;}
.RighInfo002800 .auto{max-width: 1600px;margin: 0 auto；}
.RighInfo002800
.RighInfo002800 .text{margin-top: 30px}
.RighInfo002800 .text .p{font-size: 16px;color:#333;line-height: 0.32rem; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 10px 0; padding-left:50px; }
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}

.RighInfo002800 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .tel1{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .mall{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002800 .text .address{background: url(../images/RighInfo002800-icon4.png) no-repeat left top 10%;}
.RighInfo002800 .text .wx{/*background-image: url(../images/RighInfo002800-icon5.png);*/  display: flex;flex-direction: column;align-items: center;width: 25%;padding-left: 0;}
.RighInfo002800 .text .fac{background-image: url(../images/RighInfo002800-icon6.png);}
.RighInfo002800 .text .wx img{display: inline-block;  margin-left: 0; }
.RighInfo002800 .text .code { display: flex; justify-content: space-between;}
.RighInfo002800 .map{width: 100%;/* height: 300px; */padding:10px;background: #fff;/* box-shadow:0 0 28px rgba(0, 0, 0, 0.1); */border-radius: 10px;}
/*.RighInfo002800 .map #map{height: 100%;}
.RighInfo002800 .map img{max-width: none !important;}*/

@media screen and (min-width: 1025px) {
.RighInfo002800 .text{float: left;width: 50%;}
.RighInfo002800 .map{float: right;width: 45%;/* height: 320px; */}
}

@media screen and (min-width: 1200px) {
.RighInfo002800 .map{width:55%;/* height: 434px; */}
.RighInfo002800 .text{width:40%;}
.RighInfo002800 .text .p{font-size: 0.16rem;}
}
.RighInfo002800 .title {
    font-size: 36px;
    color: #0E98BC;
    text-align: center;
    font-family: 'sans-serif';
    margin-bottom: 30px;
}
.RighInfo002800 .title::after {
    display: block;
    content: '';
    background: #0E98BC;
    margin: 10px auto 0;
    height: 2px;
    width: 30px;
}

/*
 .Form002802
 */
.Form002802{ padding: 5% 0;    background:#f5f5f5; }
.Form002802 .auto{max-width: 1600px;margin: 0 auto；}
.Form002802 .from{ }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 14px; line-height: 50px; color:#666;}
.Form002802 .from .text{    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 10px;
    border: none;
    background: #fff;
    box-shadow:0px 0px 0.6vw rgb(240 240 240);}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{background: #0E98BC;
    cursor: pointer;
    padding: 0;
    border: none;
    width: 200px;
    height: 56px;
    font-size: 16px;
    color: #fff;}

.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}

.Form002802 .title {
    font-size:36px;
    color: #0E98BC;
    text-align: center;
    font-family: 'sans-serif';
    margin-bottom: 30px;
}
.Form002802 .title::after {
    display: block;
    content: '';
    background: #0E98BC;
    margin: 10px auto 0;
    height: 2px;
    width: 30px;
}

@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
.RighInfo002800 .title,.Form002802 .title{font-size: 22px}
.RighInfo002800 .text .p{padding: 5px;padding-left: 40px;line-height: 28px;background-size: 28px;}
.RighInfo002800 .text .code .p{width: 33.33%;}
.RighInfo002800 .text .p{font-size: 14px;line-height: 22px;}
.RighInfo002800 .text .code .p.wx{padding-left: 10px;}
}





/*Menu002217*/
.Menu002217{ padding:3% 0 0 0;}
.Menu002217 h2{font-size: .3rem;
    color: #18222a;
    text-align: center;
    line-height: 1;
    margin: 0;
    font-weight: bold;}
.Menu002217 nav{text-align: center; margin-top:2.5%;}
.Menu002217 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:150px; height:46px; line-height:46px; font-size: .16rem; color: #333; border-radius:40px; background:#f3f3f3;    padding: 0 10px;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#0E98BC;}
.Menu002217 nav .slick-list{text-align: center;}
.Menu002217 nav .slick-track{display: inline-block;}
@media(max-width:1366px){
.Menu002217 nav ul li a{font-size:.16rem;}
.Menu002217 nav ul li{padding: 0 5px}
}
@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}  
}
@media(max-width:1000px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
.Menu002217 .slick-dots ul{display: }
.Menu002217 .slick-dots li{display: inline-block; ;width: auto;height: 10px;width: 10px;border-radius: 50%;background: #dedede;margin: 0 5px;}
.Menu002217 .slick-dots li button{display: none}
.Menu002217 .slick-dots li.slick-active{background: #0E98BC}
}
@media(max-width:768px){
.floor002 .title{font-size: 22px;}
.floor002 .title .en{font-size: 16px;}

}
@media(max-width:640px){
.Menu002217 h2{ font-size:20px;}  
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.Menu002217 nav ul li a{ border-radius:0;}  

}
/*Menu002217 End*/

.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all 0.3s}

.leftmenu.w22{padding-bottom: 0;}
.w22{width: 22%;float: left;}
.w75{width: 75%; float: right;}
.leftmenu h3{height: 1rem;background-color: #0e98bc;font-size: 0.22rem;font-weight: bold;color: #ffffff;text-indent: 0.3rem;;line-height: 1rem;margin: 0}
.leftmenu li{list-style: none;height: 0.51rem;line-height: 0.51rem;padding-left: 0.46rem;background: #ececec url(../images/larr1.png) no-repeat 0.18rem center;margin-bottom: 0.06rem;font-size: .16rem; }
.leftmenu li a{color: #333333;display: block;}
.leftmenu li:hover,.leftmenu li.on{background:#0e98bc url(../images/larr2.png) no-repeat 0.18rem center; }
.leftmenu li:hover a,.leftmenu li.on a{color: #fff}
.RighInfo003141 .intro .info.w75{width: 75%;}
.RighInfo003141 .intro .info.w75 .title1{border-bottom: 1px solid #F2F2F2;}
.RighInfo003141 .intro .info.w75.w100{width: 100%;}
.RighInfo003141 .kslj li{float: left;width:19%;margin-right: 1.25%;margin-bottom: 1.25%;position: relative;list-style: none;text-align: center;}
.RighInfo003141 .kslj li:nth-child(5n){margin-right: 0;}
.RighInfo003141 .kslj li .imgbox{width: 100%;padding-bottom: 37%;}
.RighInfo003141 .kslj li a{display: flex;align-items: center;justify-content: center;color: #fff}
.RighInfo003141 .kslj li p{position: absolute;left: 0;top: 50%;width: 100%;margin: 0;transform: translateY(-50%);z-index: 2;font-size: 0.18rem;}
.RighInfo003141 .kslj li:after{position: absolute;left: 0;top: 0%;width: 100%; height: 100%;content: "";background: rgba(0,0,0,.6);}
.RighInfo003141 .kslj li:hover .imgbox span{transform: scale(1.1);}
.RighInfo003141 .kslj li:hover:after{background-color: #0e98bc;opacity: 0.9;}

@media(max-width:768px){
  .w22{width: 100%;}
  .RighInfo003141 .intro .info.w75{width: 100%;}
.leftmenu h3{height: auto;line-height: 1.2;text-indent: 0;padding: 10px;text-align: center; font-size: 16px;}
.leftmenu li{height: auto;padding:5px;background-image: none;line-height: 1.2;font-size: 14px;}
.leftmenu li:hover,.leftmenu li.on{background-image: none; font-size: 14px;}
.RighInfo003141 .kslj li{width:49%;float: left;margin-right: 0;}
.RighInfo003141 .kslj li:nth-child(2n){float: right;}
.RighInfo003141 .kslj li p{font-size: 16px;}
}

/*20240920*/
.container {
  margin-right: auto;
  margin-left: auto;
  max-width: 1600px;
  width: 94%;
}
.footer {
  background: #fff;
}
.footer a:hover {
  color: #0E98BC !important;
  text-decoration: underline;
}
.footer-top {
  padding: 6px 0 25px 0;
}
.footer-top .h3 {
  float: left;
  font-size: 28px;
  line-height: 45px;
  font-weight: bold;
  color: #ffffff;
}
.footer-top .h3 img{max-height: 70px;}
.footer-bottom {
  padding-top: 94px;
  padding-bottom: 37px;
}
.footer-bottom .footer-left {
  float: left;
  width: 30%;
}
.footer-bottom .footer-left .f1 {
  margin-bottom: 25px;
  background: url(../images/f01.png) no-repeat top left;
  background-size: 63px;
  padding-left: 72px;
}
.footer-bottom .footer-left .f1 span {
  font-size: .16rem;
  color: rgba(60, 60, 60, 0.78);
}
.footer-bottom .footer-left .f1 p {
  font-family: Oswald-Medium;
  font-size: 25px;
  line-height: 37px;
  color: #0E98BC;
  margin: 5px 0 0;
}
.footer-bottom .footer-left .f1 p a {
  color: #0E98BC;
  display: block;
}
.footer-bottom .footer-left .f3 {
  font-size: 16px;
  color: #7a7a7a;
  line-height: 36px;
}
.footer-bottom .footer-left .f3 a {
  color: #7a7a7a;
}
.footer-bottom .footer-left .socialMedia {
  margin-top: 20px;
}
.footer-bottom .footer-left .socialMedia .list li {
  display: inline-block;
  padding: 0 10px 0 0;
}
.footer-bottom .footer-left .socialMedia .list .box {
  display: block;
  cursor: pointer;
  position: relative;
}
.footer-bottom .footer-left .socialMedia .list .icon {
  border: solid 1px #0E98BC;
  display: block;
  width: 38px;
  height: 38px;
  line-height: 38px;text-align: center;
  border-radius: 50%;
}
.footer-bottom .footer-left .socialMedia .list .icon-1 {
}
@media (min-width: 1025px) {
  .footer-bottom .footer-left .socialMedia .list .icon-1:hover {
    border: 1px solid #0E98BC;
  }
}
.footer-bottom .footer-left .socialMedia .list .icon-2 {
}
@media (min-width: 1025px) {
  .footer-bottom .footer-left .socialMedia .list .icon-2:hover {
    border: 1px solid #0E98BC;
  }
}
.footer-bottom .footer-left .socialMedia .list .icon-3 {
}
@media (min-width: 1025px) {
  .footer-bottom .footer-left .socialMedia .list .icon-3:hover {
    border: 1px solid #0E98BC;
  }
}
.footer-bottom .footer-left .socialMedia .list .down {
  display: none;
  color: #666;
  font-size: 14px;
  align-items: center;
  width: 120px;
  cursor: initial;
  padding-bottom: 20px;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  z-index: 9;
}
.footer-bottom .footer-left .socialMedia .list .down .txt {
  margin-right: 10px;
}
.footer-bottom .footer-left .socialMedia .list .down .ewm {
  width: 119px;
  position: relative;
}
.footer-bottom .footer-left .socialMedia .list .active .down {
  display: flex;
}
.footer-bottom .footer-left .socialMedia .list .box:hover .icon {
  opacity: 1;
  background:  #0E98BC;
}
.footer-bottom .footer-left .socialMedia .list .box .icon img{margin-top: -3px;}
.footer-bottom .footer-left .socialMedia .list .box .icon:hover img,.footer-bottom .footer-left .socialMedia .list .box .icon img.hide{display: none;}
.footer-bottom .footer-left .socialMedia .list .box .icon:hover img.hide{display: inline-block;}
.footer-bottom .footer-left .socialMedia .list .box:hover .down {
  display: flex;
}
.footer-bottom .footer-list {
  float: right;
  width: 68%;
}
.footer-bottom .footer-list ul li {
  width: 14.28%;
  float: left;
}
.footer-bottom .footer-list ul li a {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  overflow: hidden;
  color: #333;
  max-width: 100%;
  font-size: .833vw;
  letter-spacing: 1px;
  padding-right: 5px;
  padding-bottom: 20px;
}
.footer-bottom .footer-list ul li ul li {
  width: 100% !important;
}
.footer-bottom .footer-list ul li ul li a {
  font-size:  .8vw;
  line-height: 40px;
  color: #333;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  position: relative;
}


.footer-bottom .footer-list .input {
  position: relative;
  padding-top: 97px;
}
.footer-bottom .footer-list .input .h3 {
  font-size: .18rem;
  font-weight: bold;
  float: left;
  line-height: 45px;
  width: 8%;
  text-align: center;
  color: #141414;
}
.footer-bottom .footer-list .input .list {
  position: relative;
  float: right;
  padding-right: 110px;
  width: 88%;
}
.footer-bottom .footer-list .input .list .li {
  width: 33.33333333%;
  float: left;
  padding-right: 10px;
}
.footer-bottom .footer-list .input input {
  width: 100%;
  height: 45px;
  padding: 0 10px 0 16px;
  font-size: 14px;
  color: #7a7a7a;
  background-color: rgba(255, 255, 255, 0.1);
  border: solid 1px rgba(60, 60, 60, 0.2);
}
.footer-bottom .footer-list .input input::-webkit-input-placeholder {
  color: #7a7a7a;
}
.footer-bottom .footer-list .input input:-moz-placeholder {
  color: #7a7a7a;
  opacity: 1;
}
.footer-bottom .footer-list .input input::-moz-placeholder {
  color: #7a7a7a;
  opacity: 1;
}
.footer-bottom .footer-list .input input:-ms-input-placeholder {
  color: #7a7a7a;
}
.footer-bottom .footer-list .input a {
  width: 120px;
  line-height: 45px;
  font-size: .14rem;
  text-align: center;
  background-color: #0E98BC;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  color: #fff;
}
@media (min-width: 1025px) {
  .footer-bottom .footer-list .input a:hover {
    background: #0E98BC;
    color: #fff !important;
  }
}

.footer-copyright {
  padding: 32px 0 0 0;
  font-size: .14rem;
  line-height: 22px;
  text-align: right;
  color: #7a7a7a;
}

.footer-copyright a {
  color: #7a7a7a;
}
.transparent {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(51, 51, 51, 0.6);
  top: 0;
  left: 0;
  z-index: 888;
  backdrop-filter: blur(5px);
}
.transparent.active {
  display: block;
}
#Privacy {
  z-index: 10000;
  position: fixed;
  width: 800px;
  background: #fff;
  border: 4px solid rgba(0, 0, 0, 0.15);
  top: 50%;
  left: 50%;
  margin-top: -264px;
  margin-left: -400px;
  border-radius: 5px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
#Privacy .dialog_header {
  width: 100%;
  position: relative;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f3f3f3;
}
#Privacy .dialog_header .title {
  width: 100%;
  color: #000;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
}
#Privacy .dialog_header .close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  right: 0;
  text-align: center;
  line-height: 40px;
  font-size: 22px;
  color: #c5c5c5;
  cursor: pointer;
}
#Privacy .privacy_policy_title {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 20px;
}
#Privacy .p-1 {
  font-size: 20px;
}
#Privacy .p-2 {
  font-size: 16px;
}
#Privacy .privacy_content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 400px;
  padding: 20px 30px;
  overflow: auto;
}
#Privacy .privacy_footer {
  width: 100%;
  padding: 20px 0;
  text-align: center;
}
#Privacy .close_btn {
  display: inline-block;
  margin: 0 auto;
  width: auto;
  min-width: 200px;
  height: 40px;
  background: #6383be;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.footer-bottom .footer-left .f3 p{margin: 0}


@media (max-width: 1366px) {
  .footer-bottom .footer-list ul li a{font-size: .833vw;}
  .footer-bottom .footer-list ul li ul li a{line-height: 2;}
  .footer-bottom .footer-left .f3{font-size: .14rem;line-height: 24px;}
  .footer-bottom .footer-left .f1 p{margin: 0;margin-top: 10px;}
  .footer-bottom .footer-list .input input{font-size: .14rem;}
  .footer-bottom .footer-list .input .h3{font-size: .18rem;}
  }

@media (max-width: 768px) {
  #Privacy {width: 100%;height: 100%;left: 0;top: 0;margin: 0;}

.footer-bottom .footer-list ul{display: none}
.footer-bottom .footer-left,.footer-bottom .footer-list,.footer-bottom .footer-list .input .list .li{width: 100%;}
.footer-bottom{padding: 20px 0}
.footer-bottom .footer-left .socialMedia{margin-top: 20px;text-align: center;}
.footer-bottom .footer-list .input .h3,.footer-bottom .footer-list .input .list{width: 100%;}
.footer-bottom .footer-list .input{padding-top: 20px;}
.footer-bottom .footer-list .input .list{padding-right: 0;}
.footer-bottom .footer-list .input .list .li{margin-bottom: 10px;}
.footer-bottom .footer-list .input a{position: static;float: left;}
.footer-copyright{padding-top: 10px;text-align: center; font-size: 12px;}
.footer-bottom .footer-left .f1 span{font-size: 15px;}
.footer-bottom .footer-left .f3{font-size: 14PX;}
.footer-bottom .footer-list .input .h3{font-size: 15px;}
.footer-bottom .footer-list .input input{font-size: 14px;}
.footer-bottom .footer-list .input a{font-size: 14px;}
}

@media(min-width:1025px) and (max-width:1600px){
#business .title,
.Floor002491 .title h1,
.PicList002925 .title .cn,
.Floor003083 .title .tit,
.floor001 .title,
.RighInfo002800 .title,
.floor002 .title,
.Form002802 .title{font-size: .28rem;}

#business .title .en,
.PicList002925 .title .en,
.Floor003083 .title .en{font-size:.833vw;}

.Floor002491 .title .more{padding: 0;font-size: .833vw;}
.PicList002925 li .tit aside{font-size: .14rem;}
.Floor002491 ul li.on .liBox .liCon .icon{width: 50px;}
.Floor002491 ul li.on a .txtBox .h3,
.TextList002739 .title,
.TextList002739 .info .singlePage .texr{font-size: .937vw;}

.Floor002491 ul li.on .liBox .liCon .txt{font-size: .14rem;}
.Floor002491 ul li.on .liBox .liCon{padding: 0 30px 0 80px;}
.PicList0029259 li .tit aside,
.PicList002171 li dt,
.Form002802 .from label{font-size: .14rem;}
.RighInfo003141 .title{font-size: .24rem;}
.RighInfo003141 .intro .info p,
.floor001 p,
.RighInfo003141 .plate dd li p,
.RighInfo002973 .news-details .edit-info,
.home_box44 .slider li .txt aside.dot,
.floor002 p,
.TextList002739 .info .singlePage,
.RighInfo002800 .text .p,
.RighInfo002816 ul .li p,
.Floor003106 .txt p{font-size: .16rem;}
.RighInfo003141 .number-count li span i.ani{font-size: 1.875vw;}
.Other002373 .RighInfo003141 .number-count li span i.ani{font-size: 54px;}
.home_box44 .slider li .txt{margin-top: 10px;}
.home_box44 .slider li a{padding-bottom: 10px;}
.Menu003135 .nav-menu li{font-size: .833vw;}
.RighInfo002800 .text .p{background-size: 24px;padding-left: 32px;}
.TextList002739 .list-group .tit{font-size: .16rem;}
.Form002802 .from .btn input{height: 40px;width: 130px;font-size: .14rem;}
.RighInfo002816 .more{padding: 0;font-size: .14rem;}
}